package util;


public final class Secuencia {
	
	private static int consecutivoProfesor;
	
	private static int consecutivoEstudiante;
	
	private static int consecutivoPregunta;
	
	public static final String PROFESOR = "profesor";
	
	public static final String ESTUDIANTE = "estudiante";
	
	public static final String PREGUNTA = "pregunta";
	
	
	private Secuencia(){
		
		
	};
	
	
	
	public static synchronized int obtenerConsecutivo(String tipo ){
		
		if(tipo.equals(PROFESOR)){
		
			return ++consecutivoProfesor;
			 
		}

		
		if(tipo.equals(ESTUDIANTE)){
		
			return ++consecutivoEstudiante;
			 
		}
		
		if(tipo.equals(PREGUNTA)){
			
			return ++consecutivoPregunta;
			 
		}
		
		return -1;
		
		
		
	};

}
